import 'dart:ui';

import 'package:bruno/bruno.dart';

import '../res/colors.dart';

/**
 * bruno 贝壳框架的全局配置
 * 地址：https://bruno.ke.com/page/guide/theme
 */
class BrnConfigUtils {
  //q全部默认配置
  static BrnAllThemeConfig defaultAllConfig = BrnAllThemeConfig(
    //全局的默认配置
    commonConfig: defaultCommonConfig,
    //标题栏的默认配置
    appBarConfig: defaultAppBarConfig,
    // dialog 的配置
    dialogConfig: defaultDialogConfig,
  );

  //全局配置
  static BrnCommonConfig defaultCommonConfig = BrnCommonConfig(
    //品牌色
    brandPrimary: Colours.base_primary,
    //字体大小
    fontSizeBase: 14,
    //标题字号
    fontSizeHead: 14,
    //文本字号
    fontSizeBebas: 14,
    //字标题字号
    fontSizeSubHead: 14,
    //辅助字体
    fontSizeCaption: 14,
    //页面大标题
    fontSizeHeadLg: 14,
  );

  //appbar的设置
  static BrnAppBarConfig defaultAppBarConfig = BrnAppBarConfig(
    //标题的
    titleStyle: BrnTextStyle(
      fontSize: 15,
      fontWeight: FontWeight.normal,
    ),
  );

  //Dialog配置
  static BrnDialogConfig defaultDialogConfig = BrnDialogConfig(
    radius: 12.0,
  );
}
